home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / xtalk35.pat < prev    next >
Text File  |  1985-06-23  |  2KB  |  51 lines

  1. LABEL DO-L
  2.    SCREEN T
  3.    REPLY l|
  4.    WHEN "1:" DO : WHEN -
  5.    WAIT MANUAL
  6.    SEnd
  7.    WHEN  "function:" DO
  8.    WAIT MANUAL
  9.    JUMP MENU
  10. LABEL DO-A
  11.    SCREEN T
  12.    REPLY go pcs-117|
  13.    WHEN "function:" DO
  14.    WAIT MANUAL
  15.    JUMP MENU
  16. LABEL DO* Bypass Crosstalk XVI version 3.50 logo *
  17.  
  18. This patch lets you bypass the logo screen and cutesy words of wisdom (I
  19. like them myself, but they are not for my impatient users).
  20.  
  21. A>copy xtalk.exe xtalk.bak             <-- MAKE A BACKUP COPY FIRST!!!
  22.  
  23. A>rename xtalk.exe xtalk.zap           <-- rename xtalk program to dummy file
  24.  
  25. A>debug xtalk.zap                      <-- start the debug program
  26.  
  27. -u 90ab                                <-- unassemble from cs:90AB
  28.  
  29. xxxx:90AB E85074        CALL    04FE
  30. xxxx:90AE E8C05D        CALL    EE71
  31. xxxx:90B1 E80C3A        CALL    CAC0
  32. xxxx:90B4 E84E6A        CALL    FB05
  33. xxxx:90B7 E81B77        CALL    07D5
  34. xxxx:90BA E85907        CALL    9816   <-- this is the culprit call.  if
  35. xxxx:90BD E80207        CALL    97C2       you don't see these instructions
  36. xxxx:90C0 7203          JB      90C5       you better quit while your ahead.
  37. xxxx:90C2 E8A276        CALL    0767
  38. xxxx:90C5 A0F50B        MOV     AL,[0BF5]
  39. xxxx:90C8 803E120020    CMP     BYTE PTR [0012],20
  40.  
  41. -e 90ba 90 90 90                       <-- replace the call with 3 NOPs
  42.  
  43. -w                                     <-- write out the changes
  44.  
  45. -q                                     <-- quit debug
  46.  
  47. A>rename xtalk.zap xtalk.exe           <-- rename back to orginal program
  48.  
  49.  
  50.  
  51.